package com.easyadmin.pro.modules.sys.service;

import com.easyadmin.pro.modules.sys.vo.RoleRelevance;
import com.mybatisflex.core.service.IService;
import com.easyadmin.pro.modules.sys.entity.UserRoleEntity;

import java.util.List;

/**
 *  服务层。
 *
 * @author xulin
 * @since 2024-04-02
 */
public interface IUserRoleService extends IService<UserRoleEntity> {

    /**
     * 用户关联角色
     * @param roleRelevance
     */
    void roleRelevance(RoleRelevance roleRelevance);

    /**
     * 获取已经关联的角色ID
     * @param userId
     * @return
     */
    List<String> associatedRoleInfo(Long userId);
}
